- 01. Recycle Woman
- 02. Looking Forward
- 03. Introduction
- 04. Your first RecyclerView
- 05. Exercise: Add a RecyclerView
- 06. Exercise: Display SleepQuality Data
- 07. Exercise: Recycling ViewHolders
- 08. Displaying Sleep Quality
- 09. Exercise: Display the SleepQuality List
- 10. Exercise: Refactor onBindViewHolder
- 11. Exercise: Refactor onCreateViewHolder
- 12. Improving Data Refresh
- 13. Exercise: Refresh Data with DiffUtil
- 14. Exercise: Add DataBinding to the Adapter
- 15. Exercise: Add Binding Adapters
- 16. Finishing Your First RecyclerView
- 17. Quiz
- 18. Googler Interview: Romain Guy and Chet Haase
- 19. Using GridLayout
- 20. Exercise: Change LinearLayout to GridLayout
- 21. Interacting with List Items
- 22. Exercise: Implement a Click Listener
- 23. Exercise: Navigate on Click
- 24. Adding Headers to the RecyclerView
- 25. Extra Credit: Add a List Header
- 26. Headers in GridLayout
- 27. Extra Credit: Add a Header to the GridLayout
- 28. Summary